@charset "utf-8";
/* CSS Document */
table.stair{
	}
table.stair td,table.stair th{
	text-align:left;
	border:none;
	border-bottom:1px solid #CCC;
	}
table.stair td a{
	color:#666;
	}
table.message{
	}
table.message th{
	background:#f0f0f0;
	}	
#search-add{
	margin:0px;
	margin-bottom:10px;
	}
#search{
	padding:0px;
	}
#search input{
	padding-left:10px;
	}
#add{
	padding:0px;
	text-align:right;	
	}
table.exhibition{
	border:none;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
	}
table.exhibition th{
	background:none;
	border-bottom:1px dashed #e6e6e6;
	text-align:right;
	}
table.exhibition td{
	background:none;
	border-bottom:1px dashed #e6e6e6;
	text-align:left;
	}
#examine-and-approve{
	margin:0px;
	margin-bottom:20px;
	padding:10px;
	overflow:auto;
	background:#f6f6f6;
	border-radius:6px;
	box-shadow:2px 2px 3px #ddd;
	}
.examine-and-approve-title{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	padding-left:0px;
	}
.examine-and-approve{
	padding-left:0px;
	}
#examine-and-approve label{
	margin-right:20px;
	}

.form-validation .form-control.ng-dirty.ng-invalid {
  border-color: #f05050;
}